//.page {
//	z-index: 1;
//	position: relative;
//	width: 750rpx;
//	height: 1624rpx;
//	background-color: rgba(249, 249, 249, 1);
//	overflow: hidden;
//	display: flex;
//	flex-direction: column;
//
//	.mod {
//		z-index: auto;
//		width: 750rpx;
//		height: 1624rpx;
//		display: flex;
//		flex-direction: column;
//
//		.block1 {
//			z-index: 2;
//			height: 186rpx;
//			background-color: rgba(255, 255, 255, 1);
//			width: 750rpx;
//			justify-content: flex-start;
//			display: flex;
//			flex-direction: column;
//
//			.van-nav-bar {
//				background-color: white !important;
//
//				.nav-bar-title {
//					font-size: 42rpx;
//					font-weight: bold;
//				}
//			}
//		}
//
//		.block2 {
//
//
//			.swiper {
//				margin: 30rpx 36rpx;
//				height: 320rpx;
//
//				.swiper-img {
//					display: flex;
//					justify-content: center;
//					align-items: center;
//
//					.img {
//						z-index: 42;
//						width: 670rpx;
//						height: 352rpx;
//					}
//
//				}
//			}
//		}
//
//		.apply-list {
//			z-index: 43;
//			height: 1034rpx;
//			border-radius: 8rpx;
//			background-color: rgba(255, 255, 255, 1);
//			align-self: center;
//			margin-top: 20rpx;
//			width: 670rpx;
//			justify-content: flex-end;
//			align-items: flex-end;
//			display: flex;
//			flex-direction: column;
//			padding: 0 18rpx 18rpx 0;
//
//			.list-top {
//				z-index: auto;
//				width: 622rpx;
//				height: 990rpx;
//				display: flex;
//				flex-direction: column;
//				margin-left: 25rpx;
//
//				.block {
//					z-index: auto;
//					width: 610rpx;
//					height: 52rpx;
//					flex-direction: row;
//					display: flex;
//					justify-content: space-between;
//
//					.list-title {
//						z-index: 46;
//						width: 180rpx;
//						height: 50rpx;
//						display: block;
//						overflow-wrap: break-word;
//						color: rgba(51, 51, 51, 1);
//						font-size: 36rpx;
//						font-family: PingFangSC-Medium;
//						white-space: nowrap;
//						line-height: 50rpx;
//						text-align: center;
//						margin-top: 2rpx;
//					}
//
//					.list-selector {
//						z-index: 44;
//						height: 52rpx;
//						border-radius: 26rpx;
//						background-color: rgba(249, 249, 249, 1);
//						width: 168rpx;
//						justify-content: center;
//						align-items: flex-end;
//						padding-right: 16rpx;
//						display: flex;
//						flex-direction: column;
//
//						.price-selector {
//							z-index: 45;
//							width: 104rpx;
//							height: 36rpx;
//							display: block;
//							overflow-wrap: break-word;
//							color: rgba(51, 51, 51, 1);
//							font-size: 26rpx;
//							font-family: PingFangSC-Medium;
//							white-space: nowrap;
//							line-height: 36rpx;
//							text-align: center;
//						}
//
//						.time-selector {
//							background-color: #F9F9F9;
//							border-radius: 64rpx;
//							padding: 10rpx 20rpx;
//							font-size: 22rpx;
//
//						}
//					}
//				}
//			}
//
//			.line {
//				z-index: 50;
//				width: 622rpx;
//				height: 2rpx;
//				background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPnga6834a62ab241e683bdbf6a9340549148f19d060fb53b0babcab2c788bb528dc) -2rpx 0rpx no-repeat;
//				background-size: 622rpx 4rpx;
//				margin-top: 24rpx;
//				display: flex;
//				flex-direction: column;
//			}
//		}
//	}
//}
page {
	background-color: #F9F9F9;
}

.van-nav-bar {
	background-color: white !important;

	.nav-bar-title {
		font-size: 42rpx;
		font-weight: bold;
	}
}

.swiper {
	margin: 30rpx 36rpx;
	height: 320rpx;

	.swiper-img {
		display: flex;
		justify-content: center;
		align-items: center;

		.img {
			border-radius: 16rpx;

			height: 300rpx;
		}

	}
}

.apply-list {
	margin: 30rpx 5%;
	background-color: white;
	display: flex;
	width: 90%;

	.list-top {
		display: flex;
		justify-content: space-between;
		padding: 30rpx 30rpx;

		.list-title {
			flex: 3;
			font-size: 35rpx;
		}

		.list-selector {
			flex: 6;
			display: flex;
			justify-content: flex-end;
			font-size: 28rpx;

			.type-selector {
				background-color: #F9F9F9;
				border-radius: 64rpx;
				padding: 10rpx 16rpx;
				margin-right: 15rpx;
				font-size: 22rpx;
			}

			.price-selector {
				background-color: #F9F9F9;
				border-radius: 64rpx;
				padding: 10rpx 20rpx;
				margin-right: 20rpx;
				font-size: 22rpx;
			}

			.time-selector {
				background-color: #F9F9F9;
				border-radius: 64rpx;
				padding: 10rpx 20rpx;
				font-size: 22rpx;

			}
		}
	}
}
